< Prev(J) / Next(K) > / View :

Filename: /text/sbasic/shared/03060500.xhp

(section: or) (bookmark: bm_id3150986)
Or operator (logical)

Or 論理演算子

Or Operator [Runtime]
Or 論理演算子[実行時](hd_id3150986.1)

Performs a logical OR disjunction on two expressions.
2 つの表式間の論理和演算を行います。(par_id3148552.2)

(/section: or)

Syntax:
構文:(hd_id3148664.3)

Result = Expression1 Or Expression2
Result = Expression1 Or Expression2(par_id3150358.4)

Parameters:
パラメータ:(hd_id3151211.5)

Result: Any numeric variable that contains the result of the disjunction.
Result:演算結果を格納する数値変数。(par_id3153192.6)

Expression1, Expression2: Any numeric expressions that you want to compare.
Expression1, Expression2: 論理和の演算を行う表式。(par_id3147229.7)

A logical OR disjunction of two Boolean expressions returns the value True if at least one comparison expression is True.
ブール型の表式に対して論理和の判定をする場合、2 つの表式の一方ないし両方が True である場合に、結果が True となります。(par_id3154684.8)

A bit-wise comparison sets a bit in the result if the corresponding bit is set in at least one of the two expressions.
ビット型の表式に対して論理和の比較演算を行う場合、両者の表式で対応するビットの一方ないし両方が 1 である場合に、演算結果のビットが 1 となります。(par_id3153768.9)

Example:
例:(hd_id3161831.10)

Sub ExampleOr
Sub ExampleOr(par_id3147427.11)

Dim vA as Variant, vB as Variant, vC as Variant, vD as Variant
Dim vA as Variant, vB as Variant, vC as Variant, vD as Variant(par_id3153142.12)

Dim vOut as Variant
Dim vOut as Variant(par_id3154014.13)

vA = 10: vB = 8: vC = 6: vD = Null
vA = 10:vB = 8:vC = 6:vD = Null(par_id3155856.14)

vOut = vA > vB Or vB > vC REM -1
vOut = vA > vB Or vB > vC REM -1(par_id3152460.15)

vOut = vB > vA Or vB > vC REM -1
vOut = vB > vA Or vB > vC REM -1(par_id3147349.16)

vOut = vA > vB Or vB > vD REM -1
vOut = vA > vB Or vB > vD REM -1(par_id3151114.17)

vOut = (vB > vD Or vB > vA) REM 0
vOut = (vB > vD Or vB > vA) REM 0(par_id3153726.18)

vOut = vB Or vA REM 10
vOut = vB Or vA REM 10(par_id3152598.19)

End Sub
End Sub(par_id3150420.20)


< Prev / Next >